﻿using System;
using System.Collections.Generic;

// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace orm.Models
{
    public partial class TgsTDDefinitiveSurveyHeader
    {
        public long Id0 { get; set; }
        public string WellId { get; set; }
        public string WellboreId { get; set; }
        public string DefSurveyHeaderId { get; set; }
        public string Phase { get; set; }
        public string EffectiveDate { get; set; }
        public string Description { get; set; }
        public string Version { get; set; }
        public string CreateDate { get; set; }
        public byte[] BRange { get; set; }
        public double? BhMd { get; set; }
        public byte[] BRatio { get; set; }
        public byte[] Interpolate { get; set; }
        public byte[] BInterp { get; set; }
        public double? BhTvd { get; set; }
        public string CreateUserId { get; set; }
        public double? InterpolationInterval { get; set; }
        public string Name { get; set; }
        public byte[] DefinitivePath { get; set; }
        public string CreateAppId { get; set; }
        public double? DefinitiveVersion { get; set; }
        public string UpdateDate { get; set; }
        public double? PlannedAzimuth { get; set; }
        public double? FinalEast { get; set; }
        public double? FinalError { get; set; }
        public string UpdateUserId { get; set; }
        public double? KoEast { get; set; }
        public double? KoNorth { get; set; }
        public byte[] IsReadonly { get; set; }
        public double? FinalNorth { get; set; }
        public double? TortuosityPeriod { get; set; }
        public string UpdateAppId { get; set; }
        public string Remarks { get; set; }
        public long? TortuosityType { get; set; }
        public byte[] IsDefinitive { get; set; }
        public double? KoMd { get; set; }
        public double? KoTvd { get; set; }
        public double? VsEast { get; set; }
        public double? VsNorth { get; set; }
        public byte[] UsePlannedProgram { get; set; }
        public double? AcscanMdMin { get; set; }
        public double? AcscanMdMax { get; set; }
        public double? AcscanRadiusMax { get; set; }
        public double? AcscanRatioMax { get; set; }
        public byte[] UseActualData { get; set; }
        public double? DirectionalDifficultyIndex { get; set; }
        public double? MaximumDlsValue { get; set; }
        public double? MaximumDlsDepth { get; set; }
        public double? Tortuosity { get; set; }
        public double? AverageDogleg { get; set; }
        public byte[] IsSurveyProgramReadOnly { get; set; }
    }
}
